<script setup lang="ts">
// 公共组件需要使用参数传递进来,所以这里需要传参数,采用泛型的写法
const {icon,size,fill} = defineProps<{
    icon:any, // 这里是图标类型,因为是组件,所以使用any类型
    size?:number | string, // 图标的大小可以使用number和string类型的参数
    fill?:string | string[],
}>()

</script>

<template>
    <!-- 这里存放公共组件  -->
     <Component :is="icon" :size="size" :fill="fill" />
</template>